package com.health.ts.utils;
import java.util.UUID;

import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.IdUtil;

/**
 * ID生产类
 */
public class GenerateIdUtil {
	
	/**
	 * 雪花算法
	 */
	private static Snowflake snowflake =IdUtil.createSnowflake(1, 1);

	/**
	 * 生产雪花ID
	 * @return
	 */
	public synchronized static String makeID(){
		return snowflake.nextIdStr();
	}
	
	/**
	 * 生产uuid
	 * @return
	 */
	public synchronized static String makeUuid(){
		return UUID.randomUUID().toString().replaceAll("-", "");
	}
}
